581b34f67765d5512b9565ad96cc061e090847fd,plugins/svn4idea/src/org/jetbrains/idea/svn/api/CmdVersionClient.java,CmdVersionClient,parseVersion,#ProcessOutput#,38
Before Change
@NotNull
private static Version parseVersion(@NotNull ProcessOutput output) throws SvnBindException {
if (output.isTimeout() || (output.getExitCode() != 0) || !output.getStderr().isEmpty()) {
throw new SvnBindException(
String.format("Exit code: %d, Error: %s, Timeout: %b", output.getExitCode(), output.getStderr(), output.isTimeout()));
}
After Change
private static Version parseVersion(@NotNull ProcessOutput output) throws SvnBindException {
// TODO: This or similar check should likely go to CommandRuntime - to be applied for all commands
if (output.isTimeout()) {
throw new SvnBindException(String.format("Exit code: %d, Error: %s", output.getExitCode(), output.getStderr()));
}
return parseVersion(output.getStdout());